#include<stdio.h>
#include<string.h>
#include<ctype.h>
int main()
{
    char a[100]={0};
    gets(a);
    int k;
    scanf("%d",&k);
    k=k%26;
    int len=strlen(a);
    for(int i=0;i<len;i++)
    {
        if(isalpha(a[i]))
        {
            int an=0;
            if(isupper(a[i]))
            {
               a[i]= tolower(a[i]);
                an=1;
            }
            if(a[i]+k>'z')
            {
                a[i]=a[i]+k-26;
                if(an==1)
                {
                    a[i]=toupper(a[i]);
                }
            }else
            {
                a[i]=a[i]+k;
                if(an==1)
                {
                   a[i]= toupper(a[i]);
                }
            }
        }else
        {
            a[i]=a[i];
        }
    }
    printf("%s",a);
    return 0;
}